package jspPrinter;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.jsp.JspWriter;

import modelo.EventosDoUsuario;
import modelo.LimitesEvento;

import controleBD.JoinQueryDAO;
import controleBD.UsuarioEventoDAO;

public class ListaLateral {
	
	public static void imprimir(JspWriter out, String username) throws IOException{
		boolean IMPRIMIR_SEMPRE = true;
		String negrito = "negrito";
		
		out.println("<li class=\"transparente\">");
		out.println("<a href=\"#\" onclick=\"window.open('edit.jsp', 'Pagina', 'STATUS=NO, TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10, LEFT=10, WIDTH=500, HEIGHT=300');\" >");
		out.println(" Editar tempo de coleta</a>");
		
		out.println("</li>");
		out.println("<li class=\"transparente\">");
		out.println("<hr/>");
		out.println("</li>");

		
		
		JoinQueryDAO jqDAO = new JoinQueryDAO();
		ArrayList<EventosDoUsuario> lista = jqDAO.retornaEventos(username, "Luminosidade");
		if(lista.size()>0) negrito = "negrito";
		else negrito = "";
		if((lista.size()>0)||IMPRIMIR_SEMPRE){
			out.println("<li>");
			out.println("<a href=\"eventos.jsp#luminosidade\" title=\"luminosidade\" class=\""+ negrito +"\">Luminosidade ("+lista.size()+")</a>");
			out.println("</li>");
		}
		
		lista = jqDAO.retornaEventos(username, "Temperatura");
		if(lista.size()>0) negrito = "negrito";
		else negrito = "";
		if((lista.size()>0)||IMPRIMIR_SEMPRE){
			out.println("<li>");
			out.println("<a href=\"eventos.jsp#temperatura\" title=\"temperatura\" class=\""+ negrito +"\">Temperatura ("+ lista.size()+")</a>");
			out.println("</li>");
		}
		
		lista = jqDAO.retornaEventos(username, "Presenca");
		if(lista.size()>0) negrito = "negrito";
		else negrito = "";
		if((lista.size()>0)||IMPRIMIR_SEMPRE){
			out.println("<li>");
			out.println("<a href=\"eventos.jsp#presenca\" title=\"presenca\" class=\""+ negrito +"\">Presen&ccedil;a ("+lista.size()+")</a>");
			out.println("</li>");
		}
		
		lista = jqDAO.retornaEventos(username, "Umidade");
		if(lista.size()>0) negrito = "negrito";
		else negrito = "";
		if((lista.size()>0)||IMPRIMIR_SEMPRE){
			out.println("<li>");
			out.println("<a href=\"eventos.jsp#umidade\" title=\"umidade\" class=\""+ negrito +"\">Umidade ("+lista.size()+")</a>");
			out.println("</li>");
		}
		
	}
}
